
import { HTTP } from '../utils/request';
const http = new HTTP();

// 实名认证
export function userRealNameAuth({realName,idCard,authType}){
  return http.request({
    url: '/v1/applet/user/real/name/auth',
    method: 'post',
    data: {
      'realName': realName,
      'idCard': idCard, // 身份证号
      'authType': authType, // 认证方式，
      // PSN_BANK4_AUTHCODE：个人银行卡四要素认证

      // PSN_TELECOM_AUTHCODE：个人运营商三要素认证

      // PSN_FACEAUTH_BYURL：个人刷脸认证
    }
  })
}

// 保存头像和昵称
export function updateUserNicknameAndAvatar({userName,avatar}){
  return http.request({
    url: '/v1/applet/user/name/avatar/update',
    method: 'post',
    data: {
      'userName': userName, // 昵称
      'avatar': avatar, // 头像
    }
  })
}

// 获取我的团队信息
export function queryUserTeam(){
  return http.request({
    url: '/v1/applet/agent/my/group',
    method: 'get',
    data: {
    }
  })
}

// 获取用户绑定的客户数量和列表
export function queryAgentCustomer(customerName = '',startTime = '',endTime = ''){
  return http.request({
    url: '/v1/applet/agent/customer/list/count',
    method: 'get',
    data: {
      'customerName': customerName, // 客户名称
      'startTime': startTime, // 开始时间
      'endTime': endTime, // 结束时间
    }
  })
}

// 获取用户绑定客户的结算单金额和列表数据
export function queryAgentCustomerSettlement(customerId,startTime = '', endTime = '',page = 0){
  return http.request({
    url: '/v1/applet/settlement/by/customer/list/count',
    method: 'get',
    data: {
      'customerId': customerId, // 客户ID
      'startTime': startTime, // 开始时间
      'endTime': endTime, // 结束时间
      'pageIndex': page,
      'pageSize': 10,
    }
  })
}